home *** CD-ROM | disk | FTP | other *** search
/ PC Electronic Plus / PC Electronics Plus (Most Significant Bits)(1995).ISO / pcschema / pcs.doc < prev    next >
Text File  |  1991-03-20  |  64KB  |  1,287 lines

  1.                  PC-SCHEMATIC DOCUMENTATION VERSION 3.2
  2.  
  3.      TABLE OF CONTENTS
  4.                                                                page
  5.           REGISTRATION FORM -----------------------------------  1
  6.           BACKGROUND ------------------------------------------  2
  7.           REQUIRED EQUIPMENT ----------------------------------  3
  8.           APPLICATIONS ----------------------------------------  3
  9.           GENERAL INFORMATION ---------------------------------  4
  10.           VERSION 3.0 ADDITIONS AND IMPROVEMENTS --------------  4
  11.           VERSION 3.1 ADDITIONS AND IMPROVEMENTS --------------  4
  12.           PC-SCHEMATIC FILES ----------------------------------  4
  13.           SCREEN DESIGN ---------------------------------------  5
  14.             Welcome screen ------------------------------------  5
  15.             Working screen ------------------------------------  5
  16.             Help screen ---------------------------------------  6
  17.             Directory -----------------------------------------  6
  18.           GETTING STARTED -------------------------------------  6
  19.             Character mode ------------------------------------  7
  20.             Bitmap mode ---------------------------------------  8
  21.             Bitmap circle -------------------------------------  9
  22.             Bitmap rectangle ----------------------------------  9
  23.             Bitmap line ---------------------------------------  9
  24.             Editing ------------------------------------------- 10
  25.           FONT EDITOR ----------------------------------------- 11
  26.           KEYBOARD ASSIGNMENTS -------------------------------- 12
  27.            Character graphics mode ---------------------------- 12
  28.            Bitmap mode ---------------------------------------- 13
  29.           CHARACTER GRAPHICS MODE ----------------------------- 13
  30.            The writing cursor --------------------------------- 13
  31.            The menu cursor ------------------------------------ 13
  32.            Dedicated keystrokes --------------------------------13
  33.           EDITING CHARACTER GRAPHICS -------------------------- 14
  34.            Selecting an area ---------------------------------- 14
  35.            Erasing a selected area ---------------------------- 14
  36.            Duplicating a selected area ------------------------ 14
  37.            Duplicating and erasing a selected area ------------ 14
  38.            Zoom out ------------------------------------------- 14
  39.           BITMAP MODE ----------------------------------------- 15
  40.            Drawing a circle ----------------------------------- 15
  41.            Drawing a rectangle -------------------------------- 15
  42.            Drawing some lines --------------------------------- 15
  43.            Drawing any line ----------------------------------- 16
  44.            Rotating a selected area --------------------------- 16
  45.            Creating characters -------------------------------- 16
  46.            Zoom in -------------------------------------------- 17
  47.            Enlarge selected area ------------------------------ 17
  48.           EDITING IN BITMAP MODE ------------------------------ 17
  49.           LOADING DRAWINGS ------------------------------------ 17
  50.            Single drawings ------------------------------------ 17
  51.            Multiple drawings ---------------------------------- 18
  52.           SAVING A DRAWING ------------------------------------ 18
  53.           PRINTING THE DRAWING -------------------------------- 18
  54.            Control codes and performance ---------------------- 18
  55.            Table of line spacing codes ------------------------ 19
  56.            Printing circuit board artwork --------------------- 19
  57.           PRECAUTIONS AND TIPS -------------------------------- 19
  58.           CONCLUSION ------------------------------------------ 20
  59.           REFERENCES ------------------------------------------ 20
  60.  
  61.                               PAGE 0        
  62.  
  63.      REGISTRATION
  64.  
  65.           PC SCHEMATIC is a Shareware product. You may copy this
  66.           software and pass it along to friends for their evaluation.
  67.           If you use this software after a trial period you are
  68.           expected to pay a registration fee of $25. To register
  69.           complete the form below and enclose it with your remittance.
  70.           Registration will entitle you to telephone or mail support
  71.           and an update to the most current software.
  72.  
  73.  
  74.      -----------------------------------------------------------------
  75.                        PC SCHEMATIC REGISTRATION FORM
  76.  
  77.  
  78.            NAME _______________________________________ DATE ________
  79.  
  80.            STREET ADDRESS _____________________________
  81.  
  82.            CITY ADDRESS _______________________________
  83.  
  84.            PHONE ______________________________________
  85.  
  86.            ENCLOSED _____ FOR _____ COPIES
  87.  
  88.            PAYMENT BY:
  89.            CHECK ____
  90.            VISA # _____________________________________ EXP _________
  91.            MASTERCHARGE # _____________________________ EXP _________
  92.  
  93.            DISK SIZE 5 1/4 ____  3 1/2 ____
  94.  
  95.  
  96.      Note that this product has been received and accepted by the
  97.      customer. Upon receipt of this registration , a current disk and
  98.      data extensions will be sent.
  99.  
  100.      -----------------------------------------------------------------
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                               PAGE 1          
  123.  
  124.      BACKGROUND
  125.  
  126.           Early versions of this drawing program were written for my
  127.      own use on a TI99/A computer.  It allowed me to draw and print
  128.      electrical schematics and circuit board artwork.  Because of the
  129.      limited memory of this computer, the program was broken down into
  130.      several parts which were loaded and run consecutively.  None of
  131.      the parts were particularly sophisticated but they did allow me to
  132.      draw schematics and to produce simple circuit board artwork which
  133.      was used to etch small single sided circuit boards.
  134.  
  135.           The first version of PC SCHEMATIC combined various pieces of
  136.      the early programs, enhanced them, and combined them into one
  137.      drawing program without the capability for printed circuit
  138.      artwork.  The artwork was omitted primarily because of scaling
  139.      inaccuracy in the printed output when using a 9 pin dot matrix
  140.      printer. To conform to component dimensions the board wiring must
  141.      lie on tenth inch centers exactly. In fact, it would be desirable
  142.      to use half that spacing but this is out of the question on a 9
  143.      pin printer.
  144.  
  145.           When means for achieving accuracy was worked out it was only
  146.      at the expense of reduced printing speed. Therefore, PC-SCHEMATIC
  147.      V3.0 offers a choice of two printing modes. One mode, the same as
  148.      that used in version 2.0, is for use when exact dimensions are not
  149.      important and the other, slower mode, for use where accuracy is
  150.      needed.
  151.  
  152.          The version 2.0 software has a second limitation that was
  153.      would bother some users.  While there was a way combine the
  154.      elementary characters into new configurations there was no way to
  155.      create new elementary characters to suit unusual needs.  Also,
  156.      there was no way to display additional characters and no available
  157.      ASCII code to which additional characters could be assigned. A
  158.      major revision was needed to overcome this limitation.
  159.  
  160.           The use of ASCII code in the drawing array as a pointer would
  161.      need to be retained because of it's efficiency.  Accordingly, the
  162.      array and it's associated code was redesigned so that the previous
  163.      limit of 255 characters was raised to 4095 in version 3.0. Now,
  164.      there are far more characters than could reasonably be displayed
  165.      in a screen menu.  These extra characters are used to produce
  166.      library drawings containing symbols, circuits, and mechanical
  167.      details.  Some of the library is drawn using characters from the
  168.      screen menu; but much of the library requires unique characters
  169.      not found in the screen menu.
  170.  
  171.           The method selected for creating new characters is the bitmap
  172.      mode. In the version 3.0 bitmap mode the user can create sketches
  173.      containing both menu characters and bitmap drawings comprised of
  174.      rectangles, circles, lines, and pixels that are converted to
  175.      characters when the sketch is complete. The non menu characters
  176.      are then assigned ASCII numbers as if they had been created using
  177.      the font editor and the circuits are saved on library drawings for
  178.      later use.  This is easier and far more flexible than using a font
  179.      editor to do the job.  Note, that each character file will be
  180.      unique and generally drawings must be used with the same character
  181.      file used during their creation.
  182.  
  183.                               Page 2        
  184.  
  185.           Version 3.0 has provided reasonable trade offs for these
  186.      conflicting aspects and combines into one program the ability to
  187.      draw electrical schematics, to mechanically layout the circuit,
  188.      and finally to transfer key dimensions from the layout to the
  189.      artwork drawings.  The artwork drawings may be for single or
  190.      double sided printed circuit boards and are used to expose a
  191.      photo-sensitive printed circuit board.
  192.  
  193.           Version 3.0  has been used to create drawings for a home
  194.      addition with window, door and furniture placement, etc.  The
  195.      program has also been used to create the graph paper on which
  196.      ASCII characters 1 through 464 were designed and recorded.  This
  197.      has led to the Version 3.0 provision for loading an alternate
  198.      character set that will be used for completely unrelated purposes.
  199.      This alternate set has not been written yet but, when done will be
  200.      completely compatible with the Version 3.0 program.  Note that
  201.      Version 3.0  program is not downward compatible with version 2.0
  202.      drawings.
  203.  
  204.      REQUIRED EQUIPMENT
  205.  
  206.           The program will run on most IBM PCS and compatibles using
  207.      the 8088, V20, 8086, 80286, or 80386 microprocessors.  It will
  208.      also run on the PCJR and the TANDY 1000.  512k of ram memory
  209.      is required due to the large number of simultaneous drawings that
  210.      can be loaded and the large number of graphic characters allowed.
  211.  
  212.           The printer  must be a 9 pin dot matrix type or be able to
  213.      emulate a 9 pin printer. The printer also must have a line feed
  214.      mode that allows the line spacing to be set in 1/216 of an inch
  215.      increments and a high resolution graphics mode supporting 960 dots
  216.      per line. IBM compatible printers have these necessary
  217.      characteristics.
  218.  
  219.           DOS version 3.0 or later is required and a CGA display or one
  220.      that emulates the CGA is a requirement. Neither a a mouse nor a
  221.      hard disk are needed.
  222.  
  223.      APPLICATIONS
  224.  
  225.           The PC-SCHEMATIC version 3.0 has been used for a number of
  226.      purposes:
  227.  
  228.           *  To draw electrical schematics
  229.           *  To create printed circuit artwork
  230.           *  To create parts layouts
  231.           *  To create graph paper
  232.           *  To draw unusual scales
  233.           *  To layout a house addition and locate furniture
  234.           *  To draw electronic timing or clock diagrams
  235.           *  To draw block diagrams
  236.  
  237.           In addition VERSION 3.2 has the potential for drawing:
  238.  
  239.           *  Flow charts
  240.           *  Scheduling charts
  241.           *  Parts lists
  242.           *  Landscape design
  243.  
  244.                               Page 3              
  245.  
  246.      GENERAL INFORMATION
  247.  
  248.           PC- SCHEMATIC allows the user to create drawings, to save
  249.      them to disk, and to print them using an inexpensive 9 pin IBM
  250.      compatible printer. Two size drawings are allowed: a small one
  251.      that is 8.5 by 11 or a larger one that is 8.5 by 14 inches. Both
  252.      sizes are printed sideways.
  253.  
  254.           The program was written in Microsoft Quick Basic version 4.0
  255.      and was compiled using the Microsoft Quick Basic Compiler into a
  256.      stand alone EXE file.  This work was done on a Tandy 1000SX with
  257.      640k RAM using Tandy MS-DOS 3.2.  An Express accelerator card
  258.      (80286) was installed in the Tandy and used while writing PC
  259.      SCHEMATICS.  The drawings were printed on a reliable old EPSON
  260.      MX80 with Graphtrax Plus.
  261.  
  262.      VERSION 3.0 ADDITIONS and IMPROVEMENTS
  263.  
  264.           * Increased the number of simultaneous drawings to 8.
  265.           * Increased the graphics character file size to 2x4096
  266.           * Increased the scale resolution to 1 pixel.
  267.           * Added tracking markers to all scales.
  268.           * Increased no. of characters per drawing by 30%.
  269.           * Added a second print driver with high scale accuracy.
  270.           * Added BITMAP mode for drawing and creating characters.
  271.           * Added circle, arc, rectangle, and line routines in bitmap.
  272.           * Added a rotate routine for window sized patterns.
  273.           * Added fill routine for closed objects.
  274.           * Added OOPS keystroke to restore last bitmap image.
  275.           * Windowing is now activated by cursor.
  276.           * Added multiple strike printing for darker artwork.
  277.           * Produces both positive and negative artwork.
  278.           * Transfers pads from layout to artwork drawing.
  279.  
  280.           Note that in Version 3.0 all high order images, consisting of
  281.      two or more graphic characters, are stored on library drawings.
  282.      This greatly increases the variety and number of possible images
  283.      that can be used in the drawings.
  284.  
  285.           VERSION  3.2 ADDITIONS AND IMPROVEMENTS
  286.  
  287.           * Added character mode Zoom out to show whole drawing.
  288.           * Added bitmap Zoom in to facititate drawing.
  289.           * Added multiple drawing load for selected drawings.
  290.  
  291.      PC-SCHEMATIC V3.2 FILES
  292.  
  293.           SCH-PRG.EXE  Compiled version of the QUICK BASIC program.
  294.           SCH-CHR.DAE  File containing character specifications.
  295.           SCH-CHRU.DAE File to contain user defined characters.
  296.           SCH-PRN.CDE  Holds printer codes (see setting printer codes).
  297.           SCH-ART.FLS  Holds 4 files to be simultaneously loaded.
  298.           SCH-ART.LYO  Library drawing of mechanical outlines.
  299.           SCH-ART.SCL  Library drawing of electrical representations.
  300.           SCH-ART.TMP  Drawing template with border and title box.
  301.           SCH-ART.DEM  Demonstration drawing.
  302.           README.DOC   The documentation.
  303.  
  304.  
  305.                               Page 4              
  306.  
  307.           PC-SCHEMATIC offers two drawing sizes 8.5 by 11 inches and
  308.      8.5 by 14 inches. All ART files listed above are done in the small
  309.      8.5 by 11 inch format. If you wish to use the larger format you
  310.      may choose the larger format at start up and load in the smaller
  311.      drawings for transfer of data to the current larger size drawings.
  312.      It is not possible to change the size of a drawing only to
  313.      transfer data from the small drawing to the larger drawing.  The
  314.      larger drawings will require different file names when they are
  315.      saved.
  316.  
  317.  
  318.      SCREEN DESIGN
  319.  
  320.      Welcome screen
  321.  
  322.           There are several screens that you will become familiar with.
  323.      At startup the welcome screen calls your attention to the author
  324.      and his place of business with a reminder that PC SCHEMATIC is
  325.      offered as shareware.  This screen also requests setup data, You
  326.      are asked to provide the following:
  327.  
  328.               * The disk drive where the ART files are located.
  329.               * The graphics control codes for your printer.
  330.               * The drawing size you wish to use.
  331.               * The character set that you wish to use.
  332.  
  333.           The defaults for the requested inputs are the current disk
  334.      drive and the first choices. Once the printer control code is
  335.      entered correctly, the default N is used at startup.  The
  336.      alternate character set G is reserved for future use.
  337.  
  338.      Working screen
  339.  
  340.           The next screen is the working screen where the drawing is
  341.      done. Unfortunately, the CGA screen is not nearly large enough to
  342.      hold an entire drawing even in the high resolution graphics mode.
  343.      Since windowing is needed to overcome the screen limitation
  344.      anyway, the medium resolution mode was favored as it eliminates
  345.      the severe aspect ratio distortion that results in the high
  346.      resolution mode. The screen displays the complete drawing as a
  347.      series of connected windows. A scale at the top and one on the
  348.      left side allows the exact position of the cursor to be read. A
  349.      menu identifying the purpose of each function key is spread across
  350.      the bottom.
  351.  
  352.           A column of graphic characters that can be selected by means
  353.      of the menu cursor is located on the right. The TAB key toggles
  354.      between four different sets of characters. In each case, there are
  355.      three similar hidden characters under each visible one.  The
  356.      hidden characters are accessed using the ATL-R combination that
  357.      prints the characters sequentially. Many of the characters are
  358.      arranged so they appear to rotate when displayed sequentially.  A
  359.      total of 336 characters are available from this menu.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.                               Page 5              
  366.  
  367.           The keyboard functions much like a typewriter keyboard
  368.      producing the alpha numeric characters shown on the keys. A
  369.      character is written in the location of the writing cursor which
  370.      moves to the right as the keys are pressed.
  371.  
  372.           The graphics characters are placed on the screen three ways.
  373.  
  374.               * The ENTER key writes the graphics character selected by
  375.                 the menu cursor.
  376.               * The ALT-R keystroke will write the selected character
  377.                 and the three hidden characters to the screen.
  378.               * Four dedicated keystrokes that write to the screen
  379.                 independent of the menu cursor.
  380.  
  381.           The cursor which is controlled by the direction arrow keys
  382.      moves across the screen without affecting the existing characters
  383.      in any way. The cursor when controlled by the keypad direction
  384.      arrow keys (right shift key pressed) autorepeats the initial
  385.      character whatever it is and overwrites existing characters.  When
  386.      the graphics characters are written to the screen the writing
  387.      cursor will not advance.  The space bar erases whatever is located
  388.      under the writing cursor. At least this is what happens in the
  389.      character graphics mode.
  390.  
  391.           What happens in the bit map mode is quite different. Here
  392.      screen size images are computed and drawn simultaneously.
  393.      Later, after returning to the character graphics mode, predefined
  394.      characters may be added to the result from the bitmap mode.
  395.      The placement of a marking cursor and a bitmap  submode cursor
  396.      provides the computer with the dimensional information it needs to
  397.      draw your figure.  It is really quite convenient. The position of
  398.      the marker and bitmap submode cursor are read directly from the
  399.      scales so you always know exactly what the result will be.
  400.  
  401.      Help screen
  402.  
  403.           The help screen which is accessed with the function key F1
  404.      lists all expert mode key strokes that are used in the character
  405.      graphics mode.  You will learn these keystrokes, not defined on
  406.      the working screen, in time but until you do the help screen will
  407.      get you started.  There is a a second help screen (any key) that
  408.      lists the keystrokes used in the bitmap mode. In both cases the
  409.      choices are mnemonic so that they are easier to learn and
  410.      remember.
  411.  
  412.      Directory screen
  413.  
  414.           The directory screen, which is accessed with the function key
  415.      F2, lists all the ART files or drawings that can be loaded into
  416.      the running program. The directory screen also allows multiple
  417.      files to be loaded after once being specified. The choices are by
  418.      a self explanatory menu. This is an improvement over version 3.1.
  419.  
  420.      GETTING STARTED
  421.  
  422.           The program may be started with any current disk drive, but
  423.      welcome screen will ask you to enter the disk drive where ALL
  424.      other data files are located.  In most cases it will be the
  425.  
  426.  
  427.                                Page 6              
  428.  
  429.  
  430.      current drive.  Responding to the other queries with an ENTER
  431.      selects the default or first item in the parenthesis.
  432.  
  433.           Later, when you are ready to use the printer you will need to
  434.      consult the section on printing and also your printer manual so
  435.      that the proper printer control codes can be entered.
  436.  
  437.      Character mode
  438.  
  439.           The working screen will appear after the setup on the welcome
  440.      screen is completed. You will see the scales, the function key
  441.      menu, and a column of characters or menu with a menu cursor at the
  442.      top of the column. The remaining screen area is blank except for a
  443.      second writing cursor near the center.  The writing cursor will
  444.      respond to the direction arrow keys. Type in a short word on the
  445.      keyboard and then move the cursor through it. Note that the word
  446.      is unaffected.
  447.  
  448.           The cursor is also controlled by the keypad direction keys
  449.      when used with the right shift key. Type in a any letter.  Now set
  450.      the cursor on the letter and use the keypad direction keys with
  451.      the right shift key to move the cursor. It now forms a line of
  452.      characters, all a repetition of the original character.  This is
  453.      the autorepeat mode. If you had started with a blank, the cursor
  454.      would erase every thing in it's path. To erase a single character
  455.      under the cursor press the space bar.
  456.  
  457.           The visible graphics characters selected by the menu cursor
  458.      are displayed by the ENTER key. Three other characters that are
  459.      closely related to the one displayed are hidden under each
  460.      displayed character. All four characters in each group are
  461.      accessed by the ALT-R keystroke that toggles through the four and
  462.      then repeats. In some cases the character appears to rotate.  The
  463.      menu cursor itself is controlled by the PG-UP and PG-DN keys and
  464.      toggles the next column of characters when pushed off the end.
  465.      The TAB key toggles through four different character sets in the
  466.      menu space.  Enter a few graphics characters for practice.
  467.  
  468.           Move the menu cursor down 2 spaces to the elbow and then
  469.      repeatedly press the ALT-R combination. You see the elbow turning
  470.      to the right a quarter turn on each keystroke. Not all of the
  471.      characters will turn but in every case the hidden characters will
  472.      be closely related to the displayed one. Use the TAB key to move
  473.      to the next character set and repeat. A different elbow turns to
  474.      the right a quarter turn each time ALT-R is pressed.
  475.  
  476.           Press F1 and observe the help screen. This help screen
  477.      information applies to the character graphics mode that you were
  478.      just in.  Press F1 or any key and a second screen appears.  This
  479.      help screen applies to the bitmap mode that offers a way to create
  480.      additional characters.  Press F1 again and your are back in the
  481.      character graphics mode.
  482.  
  483.           Press F2 and after a pause a list of drawing files names is
  484.      displayed. The one with the extension LYO contains electronic
  485.      component outlines. Press any key to return to the character
  486.      graphics screen. Press F3 and type "lyo" in the window that
  487.      appears and then press ENTER. Note, that the file names are not
  488.      case sensitive.
  489.  
  490.  
  491.  
  492.                               Page 7              
  493.  
  494.           The library drawing "lyo" is loaded and displayed. These
  495.      electronic component outlines are displayed using the character
  496.      mode characters augmented by characters drawn in the bitmap mode.
  497.      You will want to preserve the library as is represents the only
  498.      way to utilize the characters not in the menu.
  499.  
  500.           You will have noticed that only part of the drawing is
  501.      displayed. Pressing F4 shifts the drawing to the left displaying
  502.      another part of the drawing. Note, that the Horizontal scale
  503.      corresponds to the part being displayed. Pressing F6 causes the
  504.      drawing to move upward displaying still another part of the
  505.      complete drawing. In this case the vertical scale moves up with
  506.      the drawing.
  507.  
  508.           Now move the cursor off the screen to the right.  The drawing
  509.      moves to the left and the scale and cursor go with it.  Check that
  510.      F5 moves the drawing back down and F7 moves the drawing back to
  511.      the right.  A complete small drawing (s) is three windows wide and
  512.      four windows high. The large drawing (l) is four windows wide and
  513.      four windows high.
  514.  
  515.           Pressing F8 starts up the printing window sequence but do not
  516.      try this until you have checked on the printer control codes for
  517.      your printer.
  518.  
  519.          Pressing F9 saves the current drawing or drawing on display.
  520.      You probably do not have any additions to "lyo" so you may skip
  521.      this now. F10 initiates the exit sequence where you are given an
  522.      opportunity to save additions to the character file. Later, when
  523.      you exit simply chose not to save the characters.
  524.  
  525.           A very important feature of this software is the ability to
  526.      load multiple drawings. In fact, version 3.0 will hold eight (8)
  527.      simultaneous drawings. Now use the key stroke ALT-2. The screen
  528.      becomes blank. Press F3 and enter the file name SCL. This time a
  529.      library drawing of electrical symbols is loaded and displayed.
  530.      Press ALT-1 to return to the original drawing. The remaining
  531.      drawings are selected by ALT-3 through ALT-8. You can verify any
  532.      one of these by loading the template drawing TMP. Note that the
  533.      name of the current drawing appears in the lower left hand corner
  534.      of the screen.
  535.  
  536.      Bitmap mode
  537.  
  538.           In the bitmap mode a sketch cannot exceed the size of one
  539.      window. Please note that a sketch drawn in bitmap mode cannot be
  540.      manipulated in the character graphics mode as it exists only in
  541.      screen memory until it has been installed. If you switch to
  542.      character graphics and then return to bitmap your bitmap sketches
  543.      will not be displayed but may be restored with the CTRL-O
  544.      keystroke.
  545.  
  546.           The bitmap mode is accessed by the key combination CTRL-B and
  547.      the mode is designated in the lower right-hand corner of the
  548.      screen.  The function keys are now inoperative, the keyboard will
  549.      not print to the screen, and the cursor is now a cross. This mode
  550.      has several submodes, one for circles, one for rectangles, and one
  551.      for lines.
  552.  
  553.                               Page 8              
  554.  
  555.      Bitmap-circle
  556.  
  557.           Try he circle first.  Press CTRL-C and note that the mode
  558.      shown is circle and that the cursor is a single pixel.  This pixel
  559.      will be the center of your circle. Using the direction arrow keys
  560.      move it to a location of your choice. Then press CTRL-M And note
  561.      that a second pixel appears two pixels to the right.  The left
  562.      hand pixel fixes the center of your circle and the second pixel
  563.      now moves with the direction keys. The second pixel marks the
  564.      start of the circle or arc. Move the second pixel so that distance
  565.      from the first one equals the radius you want.  The second pixel
  566.      may be anywhere on the screen and if you are drawing a full circle
  567.      the result depends only on the direct distance between the two
  568.      pixels. The scale is useful in setting the radius to a specific
  569.      distance.  Now press CTRL-D and the circle will be computed and
  570.      plotted and you will then return to bitmap. Repeat the steps above
  571.      and strike any key while the circle is being drawn. An incomplete
  572.      circle or arc  starting at the position of the second pixel is the
  573.      result.
  574.  
  575.      Bitmap-rectangle
  576.  
  577.           Drawing a rectangle is quite similar to drawing a circle.
  578.      CTRL-R puts you in the rectangle submode and the first or initial
  579.      pixel locates one corner of your rectangle.  When you mark this
  580.      corner with CTRL-M a second pixel appears to fix the opposite
  581.      corner of the rectangle. Move it with the direction keys to locate
  582.      the opposite corner. It doesn't matter which corner is which, they
  583.      will be opposite no matter what you do. Now press CTRL-D and the
  584.      rectangle is computed and drawn and you are returned to the bitmap
  585.      mode.
  586.  
  587.      Bitmap-line
  588.  
  589.           Drawing a line is also quite similar to drawing a circle.
  590.      CTRL-L enters the line mode and CTRL-M again marks the start of
  591.      the line. The first pixel fixes the start of the line and the
  592.      second pixel the end of the line.  Move the second pixel to locate
  593.      the end of the line and press CTRL-D. The line is computed and
  594.      drawn but in this case you will remain in the line mode afterward.
  595.      This facilitates drawing a series of connected lines.  The second
  596.      pixel remains in place at the end of the line, to become the first
  597.      pixel for the next line.
  598.  
  599.           The line mode has several other features that should be
  600.      mentioned. As in the character mode the numeric keypad direction
  601.      keys produce a result that differs from the regular keys. Try
  602.      using these direction keys with the right shift key. The pixel now
  603.      writes as it moves. The pixel when controlled by the regular
  604.      direction keys neither writes or disturbs existing patterns.
  605.      Verify this by moving the pixels through the circle or rectangle
  606.      you have drawn. The ESCAPE keystroke will return you to the bitmap
  607.      mode and a second press will return you to character graphics
  608.      mode.
  609.  
  610.  
  611.  
  612.  
  613.  
  614.                               Page 9              
  615.  
  616.           While in character graphics run the cursor through any of
  617.      your drawings and notice that this cursor now erases the bitmap
  618.      drawing.  The drawing is erased as the circle and rectangle only
  619.      exist in the screen memory and have not yet been added to the
  620.      complete drawing.  This requires the installation procedure that
  621.      is explained in an other section.
  622.  
  623.      Editing
  624.  
  625.           Most editing features are available in the character graphics
  626.      mode. Write a word on the screen and place the cursor on the first
  627.      letter of the word.  Use the keystroke CTRL-M to mark the start of
  628.      the word to be saved to the clipboard.  Never mind that the first
  629.      character has been replaced with the strange arrow.  Move the
  630.      cursor to the last letter of the word and press CTRL-C.  This
  631.      copies the word to the clipboard and restores the first letter of
  632.      the word.  You now can duplicate the word on any window of any of
  633.      the eight drawings as many times as you wish !  In fact you can
  634.      duplicate the word even if it straddles two screens.  The only
  635.      requirement is that it fits on the last screen.  If not, the word
  636.      will be partially written on the screen but will not be added to
  637.      the complete drawing.  Use CTRL-P to paste the word in the
  638.      location of your choice. If you had used CTRL-S instead of CTRL-C
  639.      to copy the word to the clipboard then the original word would
  640.      have been erased.
  641.  
  642.           Erasing blocks is done much like copying an image.  The upper
  643.      left-hand corner of the image is marked with the keystroke CTRL-M
  644.      and the cursor is moved to the lower right hand corner of the
  645.      image.  Pressing the DELETE key erases the image on the screen,
  646.      erases the image from the drawing, but does not affect the
  647.      contents of the clipboard.
  648.  
  649.           Any single character that is present on the complete drawing
  650.      can be copied to any window of any of the eight drawings.  The
  651.      character under the cursor is copied with ALT-C and pasted under
  652.      the cursor in a new location with ALT-P. This is useful for
  653.      storing a character that you will need repeatedly and you wish to
  654.      minimize the use of the menu cursor. There is a small group of
  655.      dedicated keystrokes also used for this purpose.  ALT-W draws line
  656.      segments, ALT-E draws corners, ALT-T draws a TEE , and ALT-G draws
  657.      electrical ground symbols.
  658.  
  659.           The dedicated keystrokes toggle through the hidden characters
  660.      under the four most used character groups. The dedicated keys are
  661.      unaffected by the select cursor but are affected by the menu
  662.      selection. In some cases the dedicated keys are modified to be
  663.      compatible with the other characters in the menu being displayed.
  664.  
  665.           A special editing feature erases user defined graphics.
  666.      Place the cursor over an image character in your circle or
  667.      rectangle and press CTRL-E. A number appears in the lower right
  668.      hand corner of the screen. This number is the extended ASCII code
  669.      of that character. A window asks if you wish to erase.  In this
  670.      case, the character has not been installed and neither choice will
  671.      make a difference.  If it had been installed though, a Yes answer
  672.  
  673.  
  674.  
  675.                               Page 10             
  676.  
  677.      would have caused the character to be erased from the screen, from
  678.      the drawing , from the character definitions, and from the
  679.      character definition file on disk when it is saved. A No answer
  680.      allows you to note the ASCII number of the character without
  681.      making any changes.  Erasing a character that is used in drawings
  682.      other that the current one is, obviously, not desirable.  Note
  683.      that the ASCII number of the predefined characters will be
  684.      displayed but that the characters themselves will not erase. This
  685.      precaution is needed as these characters are not easily renewed.
  686.  
  687.           A special editing feature rotates selected areas in quarter
  688.      turns.  Again type in a word and switch to bitmap mode with CTRL-
  689.      B. Then move the cursor to upper left of the word so
  690.      that the CTRL-M character arrow points toward the word and move
  691.      the cursor to the lower right of the word. You must be careful
  692.      that the word is completely within the selected area originally
  693.      and also when it has turned.  The mark or the cursor must never
  694.      overlap an image being rotated.  This in contrast to the select
  695.      process for copying where the marking character and the cursor may
  696.      overlap the word or sketch.  Now press CTRL-R to initiate the
  697.      rotation.  The word will disappear and in time will reappear
  698.      vertically.  Press CTRL-R again and the word will be written
  699.      upside down.  Note, that the rotated image will exist only in the
  700.      screen memory and must be installed for permanence.  All images
  701.      displayed in bitmap mode can be rotated.
  702.  
  703.      FONT EDITOR
  704.  
  705.           The character menu contains 464 predefined characters.  These
  706.      predefined characters have been drawn by a Font Editor which has
  707.      evolved from the original Wait and Morgan editor.  The editor now
  708.      is so drastically changed that few lines of the original code
  709.      remain.  The latest editor supports and displays 4096 characters
  710.      in a single file.  464 of these characters are predefined and
  711.      cannot be altered except by the Font Editor. All characters
  712.      including the predefined ones are formatted for use by the PUT
  713.      statement.
  714.  
  715.           The characters between ASCII=32 and ASCII=127 inclusive are
  716.      standard ASCII and are available at the keyboard. The predefined
  717.      characters between ASCII=128 and ASCII=464 are graphic characters
  718.      chosen for their usefulness to the programs' mission and are
  719.      accessed with the menu cursor.  The character file also contains
  720.      group of characters above ASCII=464 AND below 4096 that are used
  721.      to support the Authors library drawings. These were created from
  722.      the running program in the bitmap mode.  The exact contents of
  723.      this section of file will vary depending on the version but will
  724.      be compatible with the library drawings of the same version.
  725.  
  726.           A character file from ASCII=4096 to 8192 will contain
  727.      characters created by the user and will be unique to the user's
  728.      library drawing or drawings. No compatibility problems will result
  729.      if corresponding drawings and character files are used together.
  730.      Both the author's and user character files will load together if
  731.      available on the disk at startup. A backup of these the user's
  732.      library drawings should always be kept.
  733.  
  734.  
  735.  
  736.                            Page 11             
  737.  
  738.      KEYBOARD ASSIGNMENTS - NUMLOCK AND CAPLOCK KEYS OFF !
  739.  
  740.      Character graphics mode - alphanumeric keys active
  741.  
  742.           F1        Gets help screens.
  743.           F2        Shows directory.
  744.           F3        Loads drawing after file name is given.
  745.           F4        Shifts window to the right.
  746.           F5        Shifts window up.
  747.           F6        Shifts window down.
  748.           F7        Shifts window to the left.
  749.           F8        Prints current drawing- provides options.
  750.           F9        Saves drawing and allows file name change.
  751.           F10       Exits program and returns control to MSDOS.
  752.           PG-UP     Moves the menu select cursor up.
  753.           PG-DN     Moves the menu select cursor down.
  754.           TAB       Toggles through 4 columns of menu characters.
  755.           DELETE    Erases the selected character.
  756.           ARROWS    Moves the writing cursor horizontally and
  757.                     vertically.
  758.           KPARROWS  Moves the writing cursor and autorepeates starting
  759.                     character when used with the right shift key.
  760.           ENTER     Displays the selected graphic character.
  761.           SPACE     Erases the selected character.
  762.           BACK      Erases file names and choices to allow correction.
  763.           ESCAPE    Aborts requests for keyboard input.
  764.           DELETE    Erases a selected area.
  765.           HOME      Moves cursor to far left.
  766.           END       Moves cursor to far right.
  767.           ALT-R     Displays selected character and its' hidden
  768.                     relatives. Some characters appear to rotate.
  769.           ALT-W     Dedicated to writing a line segment and line
  770.                     crossing.
  771.           ALT-E     Dedicated to writing and rotating a line elbow.
  772.           ALT-T     Dedicated to writing and rotating a line tee.
  773.           ALT-G     Dedicated to writing and rotating a ground.
  774.           ALT-C     Copies character under writing cursor to buffer.
  775.           ALT-P     Pastes a copied character to area under cursor.
  776.           CTRL-M    Marks upper left hand corner of area to be
  777.                     selected.
  778.           CTRL-C    Copies the selected rectangular area to buffer.
  779.           CTRL-S    Copies and the selected area to buffer then erases
  780.                     the original.
  781.           CTRL-E    Displays ASCII code of character under cursor and
  782.                     permits its' deletion.
  783.           CTRL-B    Switches to BITMAP mode.
  784.           CTRL-X    Transfers pads from current drawing to designated
  785.                     drawing.
  786.           CTRL-Z    Toggles zoom out to show whole drawing.
  787.           LSHIFT    Selects the character case.
  788.           RSHIFT    The right shift key is used with the keypad
  789.                     direction keys to autorepeat an existing character.
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                               Page 12             
  798.  
  799.      Bitmap mode - alphanumeric keys inactive
  800.  
  801.           CTRL-C    Selects circle drawing submode.
  802.           CTRL-R    Selects rectangle drawing submode.
  803.           CTRL-L    Selects line drawing submode.
  804.           CTRL-M    Marks a position on the screen.
  805.           CTRL-D    Draws specified figure.
  806.           CTRL-B    Enter bitmap mode or return from submode.
  807.           CTRL-I    Installs selected bitmap image.
  808.           CTRL-R    Rotates selected bitmap image.
  809.           CTRL-Z    Toggles Zoom in to aid drawing of pixels.
  810.           ESCAPE    Return to prior graphics mode.
  811.           ARROWS    Move the pixel horizontally and vertically.
  812.           KPARROWS  Move the pixel and writes to screen when
  813.                     used with the right shift key.
  814.           CTRL-F    Fill selected closed area.
  815.           F         Coarse fill selected closed area.
  816.           f         Fine fill selected closed area.
  817.  
  818.      CHARACTER GRAPHICS MODE
  819.  
  820.      The writing cursor
  821.  
  822.           The writing cursor will move freely about the available
  823.      screen area under control of the direction arrow keys. Character
  824.      graphics patterns on the screen are unaffected by the cursor as it
  825.      moves by. However, bitmap patterns that have not been converted to
  826.      character graphics patterns are erased.  The writing cursor will
  827.      also move freely around the screen under control of the keypad
  828.      direction keys when used together with the right shift key.
  829.      However, in this case the character under the cursor when the
  830.      movement starts will repeated until the cursor stops thus altering
  831.      the display.
  832.  
  833.      The menu cursor
  834.  
  835.           The menu cursor is confined to the right-hand column and will
  836.      select the visible character and also the three related hidden
  837.      characters associated with the visible one. The TAB key toggles
  838.      between the four columns of characters while the PG-UP and PG-DN
  839.      keys move the cursor vertically. Also, when the cursor wraps the
  840.      character columns are toggled. The visible menu character is
  841.      printed by the ENTER key and all four are printed sequentially by
  842.      the ALT-R combination.
  843.  
  844.      Dedicated keystrokes
  845.  
  846.           Certain graphic line characters are used so frequently that
  847.      their selection by the menu cursor becomes an obvious nuisance.
  848.      Four short cuts were created to speed up the drawing.  These are
  849.      the dedicated ALT-W, ALT-E, ALT-T, and ALT-G key combinations. A
  850.      fifth one can be added for any character by first copying it with
  851.      ALT-C and then writing it with ATL-P. After these keys are learned
  852.      the menu characters on the right will be used primarily to write
  853.      device patterns rather than to make connections.
  854.  
  855.  
  856.  
  857.  
  858.                               Page 13             
  859.  
  860.      EDITING CHARACTER GRAPHICS
  861.  
  862.      Selecting the area
  863.  
  864.           Place the writing cursor over the upper left hand corner of
  865.      the pattern to be selected and then use CTRL-M to mark this
  866.      corner. The corner character may be overwritten but this is only
  867.      temporary. Now place the writing cursor over the lower right hand
  868.      corner of the pattern and the preparation for either erasing,
  869.      copying, or copying and erasing is complete. Note that the mark
  870.      and cursor may straddle one or more window boundaries.
  871.  
  872.      Erasing the selected area
  873.  
  874.           Select an area to be erased as described under selecting an
  875.      area.  Then press the DELETE key to erase the area you had
  876.      selected.  Please note that further erasing is not possible until
  877.      another area has been selected.
  878.  
  879.      Duplicating the selected area
  880.  
  881.           Select an area to be duplicated as describe under selecting
  882.      an area.  Then press the CTRL-C keys to copy the contents to the
  883.      buffer. The contents of the buffer may now be pasted in a new
  884.      location set by the writing cursor. That is, the writing cursor
  885.      will be locate the upper left hand corner, the position of the
  886.      marker when the area was copied. Press CTRL-P to display the image
  887.      at it's new location.  Note, that the new image may be pasted
  888.      straddling one or more windows. At the edge of the drawing a
  889.      partial screen image may result but the image has not been added
  890.      to the drawing.
  891.  
  892.      Duplicating and erasing the selected area
  893.  
  894.           Selected an area to be shifted as described under selecting
  895.      an area. Then press the CTRL-S keys.  This copies the selected
  896.      image to the buffer and then erases it from the screen.  The
  897.      contents of the buffer may now be pasted in a new location set by
  898.      the writing cursor.  Set the writing cursor the new location of
  899.      the upper left-hand corner of the area to be relocated.  Press
  900.      CTRL-P to display the image at its' new location.  The new image
  901.      may be pasted straddling one or more windows. At the edge of the
  902.      drawing a partial screen image may result but the image has not
  903.      been added to the drawing.
  904.  
  905.      Zoom out
  906.  
  907.           CTRL-Z toggles the zoom out image. This image encompases the
  908.      the complete drawing with loss of detail. The zoom out image
  909.      allows the user to preview the printed drawing. It is intended as
  910.      an aid in positioning the various parts of a drawing.
  911.  
  912.      BITMAP MODE
  913.  
  914.           The CTRL-B keystroke switches the mode from the character
  915.      graphics to bitmap. In the character graphics mode the characters
  916.      are drawn using existing patterns.  In the bitmap mode the images
  917.      are based on computations or are drawn freehand. The cursor
  918.  
  919.                               Page 14             
  920.  
  921.      changes on entering bitmap to a simple cross and the lower right
  922.      hand corner of the screen shows the current subdivision of bitmap.
  923.      The ESCAPE keystroke switches the mode from bitmap back to
  924.      character graphics or from a submode of bitmap back to bitmap.
  925.  
  926.      Drawing a circle
  927.  
  928.           You must first enter the circle submode mode from bitmap
  929.      using the CTRL-C keystroke.  The cursor is now a pixel that can be
  930.      moved one pixel at a time.  Next move the pixel to the spot where
  931.      you want the center of the circle located.  Mark the spot with
  932.      CTRL-M and a second pixel appears to the right of the first one.
  933.      This pixel will be used to set the radius as the circle will start
  934.      and end at this pixel.  Move the second pixel to the starting
  935.      point and use the keystroke CTRL-D to draw the circle.
  936.  
  937.           Any keystroke that occurs while the circle is being drawn
  938.      will stop the drawing resulting in an arc instead of a circle.
  939.      Drawing a slower circle with CTRL-S will make it easier to control
  940.      the point at which the drawing ends. After the circle is drawn you
  941.      will be returned to bitmap.
  942.  
  943.      Drawing a rectangle
  944.  
  945.           First you must enter the rectangle submode from bitmap by
  946.      using the CTRL-R keystroke.  The cursor is now a pixel that can be
  947.      moved one pixel at a time. Next move the pixel to the locate one
  948.      corner of the rectangle.  Mark this corner using CTRL-M and a
  949.      second pixel will appear to the right of the first one.  Again
  950.      using the direction arrow keys move the second pixel to locate the
  951.      opposite corner of your rectangle.  The keystroke CTRL-D will
  952.      cause the rectangle to be drawn. After the rectangle is drawn you
  953.      will be returned to bitmap.
  954.  
  955.      Drawing some lines
  956.  
  957.           First you must enter the line submode from bitmap by using
  958.      the CTRL-L keystroke.  Your cursor now is a single pixel under
  959.      control of the direction arrow keys.  The pixel moves freely about
  960.      the screen without affecting existing images.  The cursor will
  961.      also respond to the keypad direction arrow key when used with the
  962.      right shift key. In this case a line will be drawn in the
  963.      direction shown on the key.  Sloping lines will be drawn if the
  964.      keys numbered 7,9,1,or 3 are pressed. The direction will be
  965.      compatible with that of the other keypad direction keys. The pixel
  966.      under the pixel cursor will be erased by the space bar.
  967.  
  968.      Drawing any line
  969.  
  970.           First you must enter the line submode from bitmap by using
  971.      the CTRL-L keystroke. Your cursor now is a single pixel under
  972.      control of the direction arrow keys.  The pixel moves freely about
  973.      the screen without affecting existing images.  Next you must enter
  974.      the line submode using ALT-L.  The pixel is used to locate the
  975.      start a line.  Place the pixel to locate the start of your line
  976.      and use CTRL-M to mark this spot. A second pixel will appear and
  977.  
  978.  
  979.  
  980.                     Page 15             
  981.  
  982.      you will move with the direction arrow keys to locate the end of
  983.      your line.  With the second pixel locating the end of the line use
  984.      CTRL-D to draw the line.  After the line has been drawn you will
  985.      still be in the line submode.  You may mark the end of the line
  986.      with CTRL-M to use this as the start of a second line.
  987.  
  988.      Rotating or turning a selected area
  989.  
  990.           The selection of the area to be rotated is somewhat different
  991.      from the previous selection process. Here, the cursor may not
  992.      overlap the image in its' original position or in any rotated
  993.      position. Put another way, the hypothetical rectangle specified by
  994.      the mark and cursor, must lie completely outside of the image to
  995.      be rotated whatever its position. Set the cursor in the upper left
  996.      hand corner consistent with the limitations just discussed. Use
  997.      CTRL-M to mark this point and move the cursor to a lower right
  998.      hand position consistent with the above and press CTRL-T. The
  999.      image will disappear and after a pause will reappear rotated one
  1000.      quarter of a turn clockwise. Press CTRL-T and another quarter of a
  1001.      turn is executed. After the first turn, the image appears only as
  1002.      a screen image. The graphic characters needed to draw this image
  1003.      do not exist. Please note, that if you go to character graphics
  1004.      and change the screen contents then on return to bitmap the
  1005.      rotated image will not be present. It can be restored, however,
  1006.      with the CTRL-O keystroke.
  1007.  
  1008.      Creating the characters
  1009.  
  1010.           Any image that is not created exclusively with predefined
  1011.      characters from the menus will need to be installed.  In this case
  1012.      some or all of the screen image will not be linked to a character
  1013.      in the character file. Installation is a process where the
  1014.      character file is scanned for characters that match those in the
  1015.      screen image, linking to them if they exist and creating a new
  1016.      character if they don't exist. If any part of a drawing is created
  1017.      in the bit image mode or if an image is rotated it will need to be
  1018.      installed.
  1019.  
  1020.           The area to be installed must be selected with the same
  1021.      cautions that pertained to image rotation. The mark on the upper
  1022.      left hand corner and the cursor on the lower right hand corner
  1023.      both must be outside the area to be installed. CTRL-I will run the
  1024.      installation routine that creates the needed characters, places
  1025.      them in the character file, and links them to the image.  After
  1026.      installation all editing operations may be used on the new image.
  1027.  
  1028.           This installed image is your only link to the new character
  1029.      so do not forget to place the sketch on a library drawing and save
  1030.      the drawing.  Also, do not forget to save the character additions
  1031.      to disk when you exit the program.  Of course, if you are
  1032.      experimenting you will only waste file space if you save the
  1033.      character file with the additions.  When you have carefully
  1034.      crafted a new electrical representation or mechanical outline then
  1035.      place them on a library drawing and add the newly created
  1036.      characters to your character file on disk.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.                               Page 16             
  1042.  
  1043.           An installation routine that insures that there will be
  1044.      little or no duplication of any existing character will be much
  1045.      slower than one that uses the next available space for a new
  1046.      character.  This type of routine will search the existing file
  1047.      using existing characters when available and will create a new
  1048.      character only when it will be unique.
  1049.  
  1050.           A trade off is provided that uses two files each of which
  1051.      avoid duplication of characters internally but duplication
  1052.      of characters between the files is allowed.  This trade off
  1053.      provides two character files, one to support my library drawings
  1054.      and one to support the users own library drawings. This method has
  1055.      two important benefits: first, it allows compatibility between the
  1056.      two different sources of characters, and secondly, installation of
  1057.      a new character in each file will be faster.
  1058.  
  1059.      EDITING IN BITMAP
  1060.  
  1061.           The chief editing feature of bitmap is the ability to erase
  1062.      an image pixel under the cursor pixel. This is done with the space
  1063.      bar. You must of course, move the cursor pixel away from the
  1064.      erased one to see the result.
  1065.  
  1066.           Figures such as the circle or line drawings that were made in
  1067.      bitmap mode can be erased selectively with the character mode
  1068.      cursor or moving to another window and returning to the original
  1069.      window. Only the uninstalled bitmap images will be lost.
  1070.  
  1071.      Zoom in
  1072.  
  1073.           CTRL-Z toggles the zoom in Bitmap. The object to be magnified
  1074.      must first be selected from an area of the screen other than the
  1075.      lower right hand quadrant. The selected area is a 20 by 20 pixel
  1076.      area to the right and just below the marker. A magnified image
  1077.      that shows the individual pixels appears in the lower right hand
  1078.      quadrant. The flashing pixel is now the cursor and is controlled
  1079.      by the direction arrow keys. The pixel under the flashing pixel is
  1080.      turned on by the ENTER key and turned off by the SPACE bar. This
  1081.      feature allows both editing and drawing of objects that are 20 by
  1082.      20 pixels in size.  On leaving this mode the magnified image is
  1083.      erased and the original image is updated.
  1084.  
  1085.      LOADING DRAWINGS
  1086.  
  1087.      Loading a single drawing
  1088.  
  1089.           The procedure for loading a drawing is initiated by the F3
  1090.      keystroke. A window appears at the bottom center requesting a file
  1091.      name. A three character name is all that is needed since the body
  1092.      of the art file name is common to all drawings.  The name you use
  1093.      is as you guessed the extension that will be used to distinguish
  1094.      one drawing from another. The keystroke ENTER following the naming
  1095.      of the file will load and display that file if it is on the
  1096.      current disk. If not an I/O error message will alert you that
  1097.      there is a problem and allow you to correct it.  You may load up
  1098.      to eight drawings simultaneously by repeating this procedure. To
  1099.      avoid overwriting a loaded drawing switch to an unused drawing
  1100.      before loading another one.  You may select drawing slots 1 to 8
  1101.      using the ALT-1 to ALT-8 keystrokes. The drawing will load into
  1102.  
  1103.  
  1104.                               Page 17             
  1105.  
  1106.      the current slot and the name will appear in the lower left hand
  1107.      corner of the screen.  The name will correspond to the drawing
  1108.      that is displayed.
  1109.  
  1110.      Loading multiple drawings
  1111.  
  1112.           A menu for selecting multiple drawings to load is now located
  1113.      on the show directory screen. You are given the choice between
  1114.      selecting four drawings from the directory above, or loading four
  1115.      previously selected drawings, or returning to the drawing screen.
  1116.      To make the selection simply enter the letter corresponding to
  1117.      your choice. When entering drawing names, please note that the
  1118.      names are limited to three characters.
  1119.  
  1120.      SAVING A DRAWING
  1121.  
  1122.           The procedure for saving a drawing is quite similar to that
  1123.      for loading the drawing. The procedure is started by the F9
  1124.      keystroke. A window will appear with a request for a three
  1125.      character file name. After the file name has been entered the
  1126.      ENTER keystroke will cause the drawing to be saved.  In the case
  1127.      of an open gate or a full disk an I/O error message will be
  1128.      displayed for a short time and  prior conditions will be restored.
  1129.  
  1130.      PRINTING THE DRAWING
  1131.  
  1132.           There are two printing modes available for your use: a fast
  1133.      mode, and an accurate mode that prints to the dimensions of the
  1134.      screen scale. You may want to use the fast but rough mode for most
  1135.      of your printing needs.  However, before you try to print a
  1136.      drawing you must verify the default printer codes or enter the
  1137.      codes required by your printer.
  1138.  
  1139.      Printer control codes and performance
  1140.  
  1141.           Entering the graphics control codes is the second step you
  1142.      take after the welcome screen appears. Enter a Y at this point and
  1143.      you will be asked for the line spacing code. This code is used to
  1144.      set the printer for the fast print mode. The data input routine is
  1145.      expecting is expecting to receive two numbers.  For example, the
  1146.      complete code for the EPSON MX80 printer is 27,51,24 to set the
  1147.      spacing for graphics.  The escape code 27 is built in and MUST not
  1148.      be entered here. The code you enter for the EPSON MX80 is simply
  1149.      51,24. You cannot enter more or less that two numbers as you will
  1150.      be hounded until the correct number of entries are made.
  1151.  
  1152.           Note that the "24" sets the line spacing to 24/216 inches or
  1153.      8 dots,  the effective height of the print head. This eliminates
  1154.      gaps that would appear if the normal text spacing were to be used.
  1155.      If your printer does not support the 1/216 inch increment use two
  1156.      numbers that set the spacing to  8/72 or to 16/144.  In the case
  1157.      of the Epson the code also could be 65,8. The 65, ASCII code for
  1158.      "A", sets the increment to 1/72 inches and the 8 sets the spacing
  1159.      to 8 dots.
  1160.  
  1161.  
  1162.  
  1163.                               Page 18             
  1164.  
  1165.           After entering the code for the fast print mode and you will
  1166.      be asked for the code for 12/216 inch line spacing. You must enter
  1167.      two numbers here even if you printer does not support this mode.
  1168.      For the EPSON MX80 the code to be entered is 51,12. This sets the
  1169.      spacing to four dots with the capability for adjustments to 1/3 of
  1170.      a dot.  If your printer does not support this mode enter 51,8
  1171.      In this case, you will only be able to use the fast printer mode.
  1172.  
  1173.           Finally, you will want to set the printer to the 960 dots per
  1174.      line graphics mode. Most printers support this mode and use the
  1175.      same code. The Epson code for this is 76,192,3. 76 is the ASCII
  1176.      code for "L" and the two other numbers call for the number of dots
  1177.      per line to be 192 + 3 * 256 or 960. This time, you MUST enter
  1178.      three numbers separated by two commas. Sorry, about this stubborn
  1179.      data input, but other approaches failed causing my printer to
  1180.      print the control codes, a nasty state of affairs.
  1181.  
  1182.           The F8 key starts the printing process. The printer will
  1183.      always print the displayed drawing so you must switch to the
  1184.      drawing to be printed before pressing F8.
  1185.  
  1186.      Table of line spacing codes
  1187.  
  1188.           PRINTER                    FAST MODE         CORRECTED MODE
  1189.  
  1190.           EPSON MX80                 51,24              51,12
  1191.  
  1192.           STAR NX1000                51,24              51,12
  1193.  
  1194.           PANASONIC 1091/1091I       51,24              51,12
  1195.  
  1196.           GEMINI 10X/15X             51,16              51,8 *
  1197.  
  1198.           TANDY (IBM EMULATION)      51,24              51,12
  1199.  
  1200.           IBM PROWRITER I            51,24              51,12
  1201.  
  1202.           * Although the line spacing will not be correct you must
  1203.           enter some code.
  1204.  
  1205.      Printing circuit board artwork
  1206.  
  1207.           The corrected printing mode was designed primarily for
  1208.      use when printing circuit board artwork. When this choice is made
  1209.      two printing variations are offered. The multiple strike option
  1210.      allows the image to be darkened by reprinting each line according
  1211.      to the number of strikes entered in the dialog box. The
  1212.      positive/negative option allows the user to adjust to the type of
  1213.      processing to be used. Please note that the negative option may
  1214.      cause overheating of the print head. See precautions and tips item
  1215.      7.
  1216.  
  1217.      PRECAUTIONS and TIPS
  1218.  
  1219.           1. You will want to keep a BACKUP of all your original files,
  1220.      of course.
  1221.  
  1222.  
  1223.  
  1224.                               Page 19             
  1225.  
  1226.           2. If and when you change the art file names limit the
  1227.      changes to the three character file name extension. The body of
  1228.      the file name MUST not be changed.
  1229.  
  1230.           3. PC-Schematic requires approximately 512k of available RAM
  1231.      for the program and its' files. If your don't have 640 k of
  1232.      installed RAM you may have to remove or limit your resident
  1233.      programs.
  1234.  
  1235.           4. When additions to the character definition file have been
  1236.      made you MUST save the modified file when you exit the program.
  1237.      You must always save any drawings that have been altered BEFORE
  1238.      exiting the program.
  1239.  
  1240.           5. Keep your additions to the library on separate drawings.
  1241.      This will prevent compatibility problems when character files are
  1242.      updated.
  1243.  
  1244.           6. Note that you have access to ANY installed graphic
  1245.      character that is displayed on the screen but is not available on
  1246.      the menu.  Simply place the character mode cursor over the
  1247.      character, copy with ALT-C, and paste in a new location with ALT-
  1248.      P. The autorepeat feature can also be used to duplicate any
  1249.      installed character.
  1250.  
  1251.           7. Negative printouts are hard on the print head. If doubt
  1252.      about the printer's ability to handle the load, form your drawing
  1253.      so as to limit the dark areas in your artwork. This also will have
  1254.      the advantage of stretching your etchant.
  1255.  
  1256.           8. It is recommended that the predefined characters be added
  1257.      to the bitmap image after installation rather than before hand.
  1258.  
  1259.           9. Note that the user character file has not been included on
  1260.      the original disk because of space limitations. If it had been
  1261.      provided it would have been empty. The you will create your own
  1262.      character file when exiting the program if you choose the "Y"
  1263.      option.
  1264.  
  1265.      CONCLUSION
  1266.  
  1267.           PC-SCHEMATIC is a general purpose program for casual
  1268.      electronic design work with the ability to perform tasks that are
  1269.      unrelated to electronics. It has features that make both the
  1270.      drawing and editing very easy once a few simple procedures are
  1271.      learned. If you find this program useful and use it after a trial
  1272.      period please remember that it is being offered as Shareware!
  1273.      Also, you are encouraged to pass the program on to others who may
  1274.      find it useful.
  1275.  
  1276.      REFERENCES
  1277.  
  1278.           Russ Davies, Computes Mapping of the IBM PC
  1279.           William Barden, Jr., Graphics and Sound for the Tandy 1000s
  1280.               and PC Compatibles
  1281.           Waite and Morgan, Graphics Primer for the IBM PC
  1282.           Edward H. Kidera, PC-KEY-DRAW
  1283.           Joel Goldberg, How to Make Printed Circuit Boards
  1284.           Nicholas M. Raskhodoff, Electronic Drafting and Design
  1285.  
  1286.                               Page 20             
  1287.